home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Tools 1
/
Amiga Tools.iso
/
amigamagazin
/
am_05-94_2
/
amigaguide
/
amigaguidetest.c
< prev
next >
Wrap
C/C++ Source or Header
|
1994-06-06
|
1KB
|
47 lines
/* Dieses Programm öffnet eine AmigaGuide-Datei
* synchron und wartet auf deren Beendigung
*/
#include <proto/exec.h>
#include <proto/amigaguide.h>
#include <stdio.h>
#include <stdlib.h>
struct Library *AmigaGuideBase = NULL;
/* Name der Guide-Datei */
char GuideName[]="_WORK2:ARexx.Guide";
main(long argc, char **argv)
{
struct NewAmigaGuide sync = {NULL};
AMIGAGUIDECONTEXT MyHandle;
AmigaGuideBase = OpenLibrary("amigaguide.library",0L);
if( AmigaGuideBase )
{
/* Die Struktur für den synchronen Aufruf einer
* AmigaGuide-Datei vorbereiten
*/
sync.nag_Name=GuideName;
/* AmigaGuide-Datei öffnen */
printf("Öffnen der AmigaGuide-Datei %s\n"
"Der Programmablauf wird erst nach "
"Beendigung des Dokuments fortgesetzt.\n",
GuideName);
MyHandle=OpenAmigaGuide( &sync, NULL );
/* AmigaGuide wieder schließen (sofern der
* Aufruf erfoglreich war
*/
if( MyHandle )
CloseAmigaGuide( MyHandle );
/* Library schließen */
CloseLibrary( AmigaGuideBase );
}
printf("Programm beendet.\n");
}